Central Event System (Plug-ins)

Overview

Central Event System Diagram

The behavior of the search engine components can be customized and/or extended through standard sub-classing, or through the Central Event System. By specifying your own custom logic in an assembly you can, for example, filter documents, override file contents, assign documents to location or content categories (see Example) etc.

Please see the Plug-in Quick Start section for the steps required to setup your plug-in project. .

The Central Event System is relatively simple, and consists of 2 parts; events fired from the search engine code and code that will handle some or all of the events (usually a custom built DLL). Essentially, a simple custom DLL can be created and pointed to in the search configuration - it will then be loaded and initialized by the search engine.

The events are typically

Each event provides objects that can be changed - eg. result list can be resorted, or words can be taken out of a newly read document, etc etc.

Writing And Using A Plug-in

Examples:

Directly Accessing Central Events Without Using A Plug-in

Available Events